package com.paneedah.mwc.models;


import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelBox;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;

// Made with Blockbench 3.9.2
// Exported for Minecraft version 1.7 - 1.12
// Paste this class into your mod and generate all required imports


public class ScarMidWestIndustriesHandguard extends ModelBase {
	private final ModelRenderer handguard;
	private final ModelRenderer cube_r1;
	private final ModelRenderer cube_r2;
	private final ModelRenderer cube_r3;
	private final ModelRenderer cube_r4;
	private final ModelRenderer cube_r5;
	private final ModelRenderer cube_r6;
	private final ModelRenderer cube_r7;
	private final ModelRenderer cube_r8;
	private final ModelRenderer bone4;
	private final ModelRenderer cube_r9;
	private final ModelRenderer cube_r10;
	private final ModelRenderer bone6;
	private final ModelRenderer cube_r11;
	private final ModelRenderer cube_r12;
	private final ModelRenderer bone5;
	private final ModelRenderer cube_r13;
	private final ModelRenderer cube_r14;
	private final ModelRenderer handguard_midwest_industries;
	private final ModelRenderer cube_r15;
	private final ModelRenderer cube_r16;
	private final ModelRenderer cube_r17;
	private final ModelRenderer cube_r18;
	private final ModelRenderer cube_r19;
	private final ModelRenderer cube_r20;
	private final ModelRenderer bone9;
	private final ModelRenderer cube_r21;
	private final ModelRenderer cube_r22;
	private final ModelRenderer bone12;
	private final ModelRenderer cube_r23;
	private final ModelRenderer cube_r24;
	private final ModelRenderer bone10;
	private final ModelRenderer cube_r25;
	private final ModelRenderer cube_r26;
	private final ModelRenderer bone11;
	private final ModelRenderer cube_r27;
	private final ModelRenderer cube_r28;
	private final ModelRenderer handguard_mlok;
	private final ModelRenderer cube_r29;
	private final ModelRenderer cube_r30;
	private final ModelRenderer cube_r31;
	private final ModelRenderer cube_r32;
	private final ModelRenderer cube_r33;
	private final ModelRenderer cube_r34;
	private final ModelRenderer cube_r35;
	private final ModelRenderer cube_r36;
	private final ModelRenderer cube_r37;
	private final ModelRenderer cube_r38;

	public ScarMidWestIndustriesHandguard() {
		textureWidth = 360;
		textureHeight = 360;

		handguard = new ModelRenderer(this);
		handguard.setRotationPoint(-3.8F, -11.2F, -49.0F);
		handguard.cubeList.add(new ModelBox(handguard, 53, 0, 2.5F, -0.6F, 0.0F, 1, 2, 22, 0.001F, false));
		handguard.cubeList.add(new ModelBox(handguard, 0, 78, 3.5F, -1.0F, 0.0F, 1, 1, 22, -0.001F, false));
		handguard.cubeList.add(new ModelBox(handguard, 0, 0, 1.1F, -0.6F, 0.0F, 2, 2, 22, 0.002F, false));
		handguard.cubeList.add(new ModelBox(handguard, 53, 78, 0.1F, -1.0F, 0.0F, 1, 1, 22, -0.001F, false));
		handguard.cubeList.add(new ModelBox(handguard, 159, 56, 4.075F, -6.33F, -0.3F, 1, 1, 1, -0.2F, false));
		handguard.cubeList.add(new ModelBox(handguard, 50, 158, 4.075F, -5.93F, -0.3F, 1, 1, 1, -0.198F, false));
		handguard.cubeList.add(new ModelBox(handguard, 53, 159, 3.65F, -5.5F, -0.3F, 1, 1, 1, -0.199F, false));
		handguard.cubeList.add(new ModelBox(handguard, 159, 58, 3.65F, -6.75F, -0.3F, 1, 1, 1, -0.199F, false));
		handguard.cubeList.add(new ModelBox(handguard, 98, 55, 2.05F, -6.85F, -0.3F, 2, 4, 1, -0.199F, false));
		handguard.cubeList.add(new ModelBox(handguard, 98, 36, 0.55F, -6.85F, -0.3F, 2, 4, 1, -0.2F, false));
		handguard.cubeList.add(new ModelBox(handguard, 31, 158, -0.05F, -6.75F, -0.3F, 1, 1, 1, -0.199F, false));
		handguard.cubeList.add(new ModelBox(handguard, 23, 158, -0.475F, -5.93F, -0.3F, 1, 1, 1, -0.198F, false));
		handguard.cubeList.add(new ModelBox(handguard, 43, 158, -0.475F, -6.33F, -0.3F, 1, 1, 1, -0.2F, false));
		handguard.cubeList.add(new ModelBox(handguard, 39, 158, -0.05F, -5.5F, -0.3F, 1, 1, 1, -0.199F, false));
		handguard.cubeList.add(new ModelBox(handguard, 0, 116, 2.9F, -3.55F, -0.3F, 2, 3, 1, -0.201F, false));
		handguard.cubeList.add(new ModelBox(handguard, 144, 6, 2.9F, -1.05F, -0.3F, 2, 1, 1, -0.202F, false));
		handguard.cubeList.add(new ModelBox(handguard, 106, 115, -0.3F, -3.55F, -0.3F, 2, 3, 1, -0.201F, false));
		handguard.cubeList.add(new ModelBox(handguard, 6, 144, -0.3F, -1.05F, -0.3F, 2, 1, 1, -0.202F, false));

		cube_r1 = new ModelRenderer(this);
		cube_r1.setRotationPoint(-0.1F, -3.35F, -0.1F);
		handguard.addChild(cube_r1);
		setRotationAngle(cube_r1, 0.0F, 0.0F, -0.9076F);
		cube_r1.cubeList.add(new ModelBox(cube_r1, 42, 135, -0.2F, -0.2F, -0.2F, 2, 2, 1, -0.202F, false));

		cube_r2 = new ModelRenderer(this);
		cube_r2.setRotationPoint(4.7F, -3.35F, -0.1F);
		handguard.addChild(cube_r2);
		setRotationAngle(cube_r2, 0.0F, 0.0F, 0.9076F);
		cube_r2.cubeList.add(new ModelBox(cube_r2, 12, 136, -1.8F, -0.2F, -0.2F, 2, 2, 1, -0.202F, false));

		cube_r3 = new ModelRenderer(this);
		cube_r3.setRotationPoint(0.15F, -4.7F, -0.1F);
		handguard.addChild(cube_r3);
		setRotationAngle(cube_r3, 0.0F, 0.0F, -0.7854F);
		cube_r3.cubeList.add(new ModelBox(cube_r3, 35, 158, -0.2F, -0.8F, -0.2F, 1, 1, 1, -0.201F, false));

		cube_r4 = new ModelRenderer(this);
		cube_r4.setRotationPoint(0.15F, -6.55F, -0.1F);
		handguard.addChild(cube_r4);
		setRotationAngle(cube_r4, 0.0F, 0.0F, 0.7854F);
		cube_r4.cubeList.add(new ModelBox(cube_r4, 27, 158, -0.2F, -0.2F, -0.2F, 1, 1, 1, -0.201F, false));

		cube_r5 = new ModelRenderer(this);
		cube_r5.setRotationPoint(4.45F, -6.55F, -0.1F);
		handguard.addChild(cube_r5);
		setRotationAngle(cube_r5, 0.0F, 0.0F, -0.7854F);
		cube_r5.cubeList.add(new ModelBox(cube_r5, 57, 159, -0.8F, -0.2F, -0.2F, 1, 1, 1, -0.201F, false));

		cube_r6 = new ModelRenderer(this);
		cube_r6.setRotationPoint(4.45F, -4.7F, -0.1F);
		handguard.addChild(cube_r6);
		setRotationAngle(cube_r6, 0.0F, 0.0F, 0.7854F);
		cube_r6.cubeList.add(new ModelBox(cube_r6, 158, 54, -0.8F, -0.8F, -0.2F, 1, 1, 1, -0.201F, false));

		cube_r7 = new ModelRenderer(this);
		cube_r7.setRotationPoint(0.1F, 0.0F, 0.0F);
		handguard.addChild(cube_r7);
		setRotationAngle(cube_r7, 0.0F, 0.0F, -0.8552F);
		cube_r7.cubeList.add(new ModelBox(cube_r7, 0, 54, 0.0F, 0.0F, 0.0F, 1, 2, 22, -0.002F, false));

		cube_r8 = new ModelRenderer(this);
		cube_r8.setRotationPoint(4.5F, 0.0F, 0.0F);
		handguard.addChild(cube_r8);
		setRotationAngle(cube_r8, 0.0F, 0.0F, 0.8552F);
		cube_r8.cubeList.add(new ModelBox(cube_r8, 53, 24, -1.0F, 0.0F, 0.0F, 1, 2, 22, -0.002F, false));

		bone4 = new ModelRenderer(this);
		bone4.setRotationPoint(5.3F, -14.9F, 1.25F);
		handguard.addChild(bone4);
		setRotationAngle(bone4, 0.0F, 0.0F, 1.5708F);
		bone4.cubeList.add(new ModelBox(bone4, 142, 63, 12.2F, -0.2F, 0.8F, 2, 1, 1, -0.199F, false));
		bone4.cubeList.add(new ModelBox(bone4, 142, 61, 12.2F, -0.2F, 2.05F, 2, 1, 1, -0.199F, false));
		bone4.cubeList.add(new ModelBox(bone4, 142, 59, 12.2F, -0.2F, 3.3F, 2, 1, 1, -0.199F, false));
		bone4.cubeList.add(new ModelBox(bone4, 142, 57, 12.2F, -0.2F, 4.55F, 2, 1, 1, -0.199F, false));
		bone4.cubeList.add(new ModelBox(bone4, 142, 55, 12.2F, -0.2F, 5.8F, 2, 1, 1, -0.199F, false));
		bone4.cubeList.add(new ModelBox(bone4, 142, 49, 12.2F, -0.2F, 7.05F, 2, 1, 1, -0.199F, false));
		bone4.cubeList.add(new ModelBox(bone4, 41, 142, 12.2F, -0.2F, 8.3F, 2, 1, 1, -0.199F, false));
		bone4.cubeList.add(new ModelBox(bone4, 35, 142, 12.2F, -0.2F, 9.55F, 2, 1, 1, -0.199F, false));
		bone4.cubeList.add(new ModelBox(bone4, 77, 24, 12.3F, 0.4F, -1.25F, 2, 1, 11, -0.001F, false));
		bone4.cubeList.add(new ModelBox(bone4, 29, 142, 12.3F, 0.4F, 9.35F, 2, 1, 1, -0.002F, false));
		bone4.cubeList.add(new ModelBox(bone4, 23, 128, 12.1F, 0.4F, -1.25F, 1, 1, 11, 0.0F, false));
		bone4.cubeList.add(new ModelBox(bone4, 152, 26, 12.1F, 0.4F, 9.35F, 1, 1, 1, -0.003F, false));
		bone4.cubeList.add(new ModelBox(bone4, 40, 97, 12.2F, -0.2F, -1.45F, 2, 1, 2, -0.199F, false));

		cube_r9 = new ModelRenderer(this);
		cube_r9.setRotationPoint(-1.6F, 0.0F, -1.25F);
		bone4.addChild(cube_r9);
		setRotationAngle(cube_r9, 0.0F, 0.0F, 0.8901F);
		cube_r9.cubeList.add(new ModelBox(cube_r9, 133, 109, 8.6105F, -11.08F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 129, 55, 8.5605F, -10.93F, 0.4F, 1, 1, 11, -0.35F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 152, 28, 8.6105F, -11.08F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 36, 152, 8.6105F, -11.08F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 40, 152, 8.6105F, -11.08F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 152, 52, 8.6105F, -11.08F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 57, 152, 8.6105F, -11.08F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 65, 152, 8.6105F, -11.08F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 69, 152, 8.6105F, -11.08F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r9.cubeList.add(new ModelBox(cube_r9, 152, 75, 8.6105F, -11.08F, 2.05F, 1, 1, 1, -0.198F, false));

		cube_r10 = new ModelRenderer(this);
		cube_r10.setRotationPoint(0.0F, 0.0F, -1.25F);
		bone4.addChild(cube_r10);
		setRotationAngle(cube_r10, 0.0F, 0.0F, -0.8901F);
		cube_r10.cubeList.add(new ModelBox(cube_r10, 112, 133, 8.0105F, 10.68F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 129, 77, 8.0605F, 10.83F, 0.4F, 1, 1, 11, -0.35F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 28, 152, 8.0105F, 10.68F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 32, 152, 8.0105F, 10.68F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 152, 38, 8.0105F, 10.68F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 152, 49, 8.0105F, 10.68F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 53, 152, 8.0105F, 10.68F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 61, 152, 8.0105F, 10.68F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 152, 66, 8.0105F, 10.68F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r10.cubeList.add(new ModelBox(cube_r10, 73, 152, 8.0105F, 10.68F, 2.05F, 1, 1, 1, -0.198F, false));

		bone6 = new ModelRenderer(this);
		bone6.setRotationPoint(15.5F, 2.2F, 1.25F);
		handguard.addChild(bone6);
		setRotationAngle(bone6, 0.0F, 0.0F, -3.1416F);
		bone6.cubeList.add(new ModelBox(bone6, 79, 141, 12.2F, -0.2F, 0.8F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 141, 74, 12.2F, -0.2F, 2.05F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 73, 141, 12.2F, -0.2F, 3.3F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 65, 141, 12.2F, -0.2F, 4.55F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 59, 141, 12.2F, -0.2F, 5.8F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 53, 141, 12.2F, -0.2F, 7.05F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 141, 44, 12.2F, -0.2F, 8.3F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 141, 35, 12.2F, -0.2F, 9.55F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 140, 120, 12.2F, -0.2F, 12.05F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 11, 141, 12.2F, -0.2F, 10.8F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 112, 140, 12.2F, -0.2F, 14.55F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 118, 140, 12.2F, -0.2F, 13.3F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 94, 140, 12.2F, -0.2F, 17.05F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 106, 140, 12.2F, -0.2F, 15.8F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 35, 140, 12.2F, -0.2F, 19.55F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 29, 140, 12.2F, -0.2F, 19.95F, 2, 1, 1, -0.198F, false));
		bone6.cubeList.add(new ModelBox(bone6, 41, 140, 12.2F, -0.2F, 18.3F, 2, 1, 1, -0.199F, false));
		bone6.cubeList.add(new ModelBox(bone6, 0, 24, 12.3F, 0.4F, -1.25F, 2, 1, 22, -0.001F, false));
		bone6.cubeList.add(new ModelBox(bone6, 53, 55, 12.1F, 0.4F, -1.25F, 1, 1, 22, 0.0F, false));
		bone6.cubeList.add(new ModelBox(bone6, 53, 96, 12.2F, -0.2F, -1.45F, 2, 1, 2, -0.199F, false));

		cube_r11 = new ModelRenderer(this);
		cube_r11.setRotationPoint(-1.6F, 0.0F, -1.25F);
		bone6.addChild(cube_r11);
		setRotationAngle(cube_r11, 0.0F, 0.0F, 0.8901F);
		cube_r11.cubeList.add(new ModelBox(cube_r11, 12, 133, 8.6105F, -11.08F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 106, 108, 8.5605F, -10.93F, 0.4F, 1, 1, 21, -0.35F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 100, 8.6105F, -11.08F, 19.55F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 90, 8.6105F, -11.08F, 21.2F, 1, 1, 1, -0.197F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 95, 8.6105F, -11.08F, 20.8F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 114, 8.6105F, -11.08F, 17.05F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 110, 8.6105F, -11.08F, 18.3F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 134, 8.6105F, -11.08F, 14.55F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 126, 8.6105F, -11.08F, 15.8F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 142, 8.6105F, -11.08F, 12.05F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 150, 138, 8.6105F, -11.08F, 13.3F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 151, 21, 8.6105F, -11.08F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 151, 35, 8.6105F, -11.08F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 151, 43, 8.6105F, -11.08F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 151, 47, 8.6105F, -11.08F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 151, 92, 8.6105F, -11.08F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 100, 151, 8.6105F, -11.08F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 106, 151, 8.6105F, -11.08F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r11.cubeList.add(new ModelBox(cube_r11, 114, 151, 8.6105F, -11.08F, 2.05F, 1, 1, 1, -0.198F, false));

		cube_r12 = new ModelRenderer(this);
		cube_r12.setRotationPoint(0.0F, 0.0F, -1.25F);
		bone6.addChild(cube_r12);
		setRotationAngle(cube_r12, 0.0F, 0.0F, -0.8901F);
		cube_r12.cubeList.add(new ModelBox(cube_r12, 23, 133, 8.0105F, 10.68F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 0, 128, 8.0605F, 10.83F, 0.4F, 1, 1, 21, -0.35F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 150, 108, 8.0105F, 10.68F, 19.55F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 93, 150, 8.0105F, 10.68F, 21.2F, 1, 1, 1, -0.197F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 150, 97, 8.0105F, 10.68F, 20.8F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 150, 116, 8.0105F, 10.68F, 17.05F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 150, 112, 8.0105F, 10.68F, 18.3F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 150, 136, 8.0105F, 10.68F, 14.55F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 150, 132, 8.0105F, 10.68F, 15.8F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 143, 150, 8.0105F, 10.68F, 12.05F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 150, 140, 8.0105F, 10.68F, 13.3F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 151, 18, 8.0105F, 10.68F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 151, 33, 8.0105F, 10.68F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 43, 151, 8.0105F, 10.68F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 47, 151, 8.0105F, 10.68F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 151, 70, 8.0105F, 10.68F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 96, 151, 8.0105F, 10.68F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 151, 102, 8.0105F, 10.68F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r12.cubeList.add(new ModelBox(cube_r12, 110, 151, 8.0105F, 10.68F, 2.05F, 1, 1, 1, -0.198F, false));

		bone5 = new ModelRenderer(this);
		bone5.setRotationPoint(-0.7F, -14.9F, 1.25F);
		handguard.addChild(bone5);
		setRotationAngle(bone5, 0.0F, 0.0F, -1.5708F);
		bone5.cubeList.add(new ModelBox(bone5, 23, 142, -14.2F, -0.2F, 0.8F, 2, 1, 1, -0.199F, false));
		bone5.cubeList.add(new ModelBox(bone5, 142, 18, -14.2F, -0.2F, 2.05F, 2, 1, 1, -0.199F, false));
		bone5.cubeList.add(new ModelBox(bone5, 6, 142, -14.2F, -0.2F, 3.3F, 2, 1, 1, -0.199F, false));
		bone5.cubeList.add(new ModelBox(bone5, 0, 142, -14.2F, -0.2F, 4.55F, 2, 1, 1, -0.199F, false));
		bone5.cubeList.add(new ModelBox(bone5, 132, 141, -14.2F, -0.2F, 5.8F, 2, 1, 1, -0.199F, false));
		bone5.cubeList.add(new ModelBox(bone5, 126, 141, -14.2F, -0.2F, 7.05F, 2, 1, 1, -0.199F, false));
		bone5.cubeList.add(new ModelBox(bone5, 141, 99, -14.2F, -0.2F, 8.3F, 2, 1, 1, -0.199F, false));
		bone5.cubeList.add(new ModelBox(bone5, 141, 96, -14.2F, -0.2F, 9.55F, 2, 1, 1, -0.199F, false));
		bone5.cubeList.add(new ModelBox(bone5, 77, 0, -14.3F, 0.4F, -1.25F, 2, 1, 11, -0.001F, false));
		bone5.cubeList.add(new ModelBox(bone5, 89, 141, -14.3F, 0.4F, 9.35F, 2, 1, 1, -0.002F, false));
		bone5.cubeList.add(new ModelBox(bone5, 24, 78, -13.1F, 0.4F, -1.25F, 1, 1, 11, 0.0F, false));
		bone5.cubeList.add(new ModelBox(bone5, 146, 151, -13.1F, 0.4F, 9.35F, 1, 1, 1, -0.003F, false));
		bone5.cubeList.add(new ModelBox(bone5, 61, 96, -14.2F, -0.2F, -1.45F, 2, 1, 2, -0.199F, false));

		cube_r13 = new ModelRenderer(this);
		cube_r13.setRotationPoint(1.6F, 0.0F, -1.25F);
		bone5.addChild(cube_r13);
		setRotationAngle(cube_r13, 0.0F, 0.0F, -0.8901F);
		cube_r13.cubeList.add(new ModelBox(cube_r13, 133, 83, -9.6105F, -11.08F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 77, 78, -9.5605F, -10.93F, 0.4F, 1, 1, 11, -0.35F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 151, 148, -9.6105F, -11.08F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 152, 0, -9.6105F, -11.08F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 4, 152, -9.6105F, -11.08F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 152, 6, -9.6105F, -11.08F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 152, 8, -9.6105F, -11.08F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 152, 13, -9.6105F, -11.08F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 20, 152, -9.6105F, -11.08F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r13.cubeList.add(new ModelBox(cube_r13, 152, 24, -9.6105F, -11.08F, 2.05F, 1, 1, 1, -0.198F, false));

		cube_r14 = new ModelRenderer(this);
		cube_r14.setRotationPoint(0.0F, 0.0F, -1.25F);
		bone5.addChild(cube_r14);
		setRotationAngle(cube_r14, 0.0F, 0.0F, 0.8901F);
		cube_r14.cubeList.add(new ModelBox(cube_r14, 106, 133, -9.0105F, 10.68F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 76, 107, -9.0605F, 10.83F, 0.4F, 1, 1, 11, -0.35F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 151, 146, -9.0105F, 10.68F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 0, 152, -9.0105F, 10.68F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 152, 2, -9.0105F, 10.68F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 152, 4, -9.0105F, 10.68F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 8, 152, -9.0105F, 10.68F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 12, 152, -9.0105F, 10.68F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 16, 152, -9.0105F, 10.68F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r14.cubeList.add(new ModelBox(cube_r14, 24, 152, -9.0105F, 10.68F, 2.05F, 1, 1, 1, -0.198F, false));

		handguard_midwest_industries = new ModelRenderer(this);
		handguard_midwest_industries.setRotationPoint(-3.8F, -11.2F, -65.0F);
		handguard_midwest_industries.cubeList.add(new ModelBox(handguard_midwest_industries, 208, 100, 2.5F, -0.6F, 0.0F, 1, 2, 38, 0.001F, false));
		handguard_midwest_industries.cubeList.add(new ModelBox(handguard_midwest_industries, 0, 246, 3.5F, -1.0F, 0.0F, 1, 1, 38, -0.001F, false));
		handguard_midwest_industries.cubeList.add(new ModelBox(handguard_midwest_industries, 100, 160, 1.1F, -0.6F, 0.0F, 2, 2, 38, 0.002F, false));
		handguard_midwest_industries.cubeList.add(new ModelBox(handguard_midwest_industries, 240, 235, 0.1F, -1.0F, 0.0F, 1, 1, 38, -0.001F, false));
		handguard_midwest_industries.cubeList.add(new ModelBox(handguard_midwest_industries, 159, 108, 3.9F, -1.05F, -0.3F, 1, 1, 17, -0.202F, false));
		handguard_midwest_industries.cubeList.add(new ModelBox(handguard_midwest_industries, 50, 159, -0.3F, -4.05F, -0.3F, 1, 3, 17, -0.2F, false));
		handguard_midwest_industries.cubeList.add(new ModelBox(handguard_midwest_industries, 0, 158, 3.9F, -4.05F, -0.3F, 1, 3, 17, -0.2F, false));
		handguard_midwest_industries.cubeList.add(new ModelBox(handguard_midwest_industries, 159, 52, -0.3F, -2.05F, -0.3F, 1, 2, 17, -0.202F, false));

		cube_r15 = new ModelRenderer(this);
		cube_r15.setRotationPoint(4.7F, -3.85F, -0.1F);
		handguard_midwest_industries.addChild(cube_r15);
		setRotationAngle(cube_r15, 0.0F, 0.0F, -0.384F);
		cube_r15.cubeList.add(new ModelBox(cube_r15, 53, 24, -0.8F, -0.8F, -0.2F, 1, 1, 10, -0.201F, false));
		cube_r15.cubeList.add(new ModelBox(cube_r15, 23, 128, -0.8F, -1.4F, 7.4F, 1, 1, 1, -0.201F, false));
		cube_r15.cubeList.add(new ModelBox(cube_r15, 122, 27, -0.8F, -1.4F, 7.8F, 1, 1, 2, -0.2F, false));
		cube_r15.cubeList.add(new ModelBox(cube_r15, 129, 55, -0.8F, -1.4F, 3.65F, 1, 1, 1, -0.201F, false));
		cube_r15.cubeList.add(new ModelBox(cube_r15, 29, 128, -0.8F, -1.4F, 4.05F, 1, 1, 1, -0.2F, false));
		cube_r15.cubeList.add(new ModelBox(cube_r15, 129, 57, -0.8F, -1.4F, 0.2F, 1, 1, 1, -0.2F, false));
		cube_r15.cubeList.add(new ModelBox(cube_r15, 135, 55, -0.8F, -1.4F, -0.2F, 1, 1, 1, -0.201F, false));

		cube_r16 = new ModelRenderer(this);
		cube_r16.setRotationPoint(-0.1F, -3.85F, -0.1F);
		handguard_midwest_industries.addChild(cube_r16);
		setRotationAngle(cube_r16, 0.0F, 0.0F, 0.384F);
		cube_r16.cubeList.add(new ModelBox(cube_r16, 123, 90, -0.2F, -1.4F, -0.2F, 1, 1, 1, -0.201F, false));
		cube_r16.cubeList.add(new ModelBox(cube_r16, 123, 86, -0.2F, -1.4F, 0.2F, 1, 1, 1, -0.2F, false));
		cube_r16.cubeList.add(new ModelBox(cube_r16, 123, 84, -0.2F, -1.4F, 3.65F, 1, 1, 1, -0.201F, false));
		cube_r16.cubeList.add(new ModelBox(cube_r16, 123, 82, -0.2F, -1.4F, 4.05F, 1, 1, 1, -0.2F, false));
		cube_r16.cubeList.add(new ModelBox(cube_r16, 123, 79, -0.2F, -1.4F, 7.4F, 1, 1, 1, -0.201F, false));
		cube_r16.cubeList.add(new ModelBox(cube_r16, 122, 8, -0.2F, -1.4F, 7.8F, 1, 1, 2, -0.2F, false));
		cube_r16.cubeList.add(new ModelBox(cube_r16, 53, 35, -0.2F, -0.8F, -0.2F, 1, 1, 10, -0.201F, false));

		cube_r17 = new ModelRenderer(this);
		cube_r17.setRotationPoint(1.85F, -5.6F, -0.1F);
		handguard_midwest_industries.addChild(cube_r17);
		setRotationAngle(cube_r17, 0.0F, 0.0F, -0.384F);
		cube_r17.cubeList.add(new ModelBox(cube_r17, 124, 3, -1.83F, -0.17F, 0.2F, 1, 1, 1, -0.203F, false));
		cube_r17.cubeList.add(new ModelBox(cube_r17, 122, 17, -1.83F, -0.17F, 7.8F, 1, 1, 2, -0.203F, false));
		cube_r17.cubeList.add(new ModelBox(cube_r17, 124, 0, -1.83F, -0.17F, 7.4F, 1, 1, 1, -0.202F, false));
		cube_r17.cubeList.add(new ModelBox(cube_r17, 123, 101, -1.83F, -0.17F, 4.05F, 1, 1, 1, -0.203F, false));
		cube_r17.cubeList.add(new ModelBox(cube_r17, 123, 99, -1.83F, -0.17F, 3.65F, 1, 1, 1, -0.202F, false));
		cube_r17.cubeList.add(new ModelBox(cube_r17, 123, 92, -1.83F, -0.17F, -0.2F, 1, 1, 1, -0.202F, false));
		cube_r17.cubeList.add(new ModelBox(cube_r17, 53, 0, -1.43F, -0.17F, -0.2F, 1, 1, 10, -0.201F, false));

		cube_r18 = new ModelRenderer(this);
		cube_r18.setRotationPoint(2.75F, -5.6F, -0.1F);
		handguard_midwest_industries.addChild(cube_r18);
		setRotationAngle(cube_r18, 0.0F, 0.0F, 0.384F);
		cube_r18.cubeList.add(new ModelBox(cube_r18, 124, 14, 0.83F, -0.17F, 3.65F, 1, 1, 1, -0.202F, false));
		cube_r18.cubeList.add(new ModelBox(cube_r18, 124, 12, 0.83F, -0.17F, 4.05F, 1, 1, 1, -0.203F, false));
		cube_r18.cubeList.add(new ModelBox(cube_r18, 118, 125, 0.83F, -0.17F, 7.4F, 1, 1, 1, -0.202F, false));
		cube_r18.cubeList.add(new ModelBox(cube_r18, 122, 22, 0.83F, -0.17F, 7.8F, 1, 1, 2, -0.203F, false));
		cube_r18.cubeList.add(new ModelBox(cube_r18, 94, 126, 0.83F, -0.17F, 0.2F, 1, 1, 1, -0.203F, false));
		cube_r18.cubeList.add(new ModelBox(cube_r18, 8, 128, 0.83F, -0.17F, -0.2F, 1, 1, 1, -0.202F, false));
		cube_r18.cubeList.add(new ModelBox(cube_r18, 53, 11, 0.43F, -0.17F, -0.2F, 1, 1, 10, -0.2F, false));

		cube_r19 = new ModelRenderer(this);
		cube_r19.setRotationPoint(0.1F, 0.0F, 0.0F);
		handguard_midwest_industries.addChild(cube_r19);
		setRotationAngle(cube_r19, 0.0F, 0.0F, -0.8552F);
		cube_r19.cubeList.add(new ModelBox(cube_r19, 42, 208, 0.0F, 0.0F, 0.0F, 1, 2, 38, -0.002F, false));

		cube_r20 = new ModelRenderer(this);
		cube_r20.setRotationPoint(4.5F, 0.0F, 0.0F);
		handguard_midwest_industries.addChild(cube_r20);
		setRotationAngle(cube_r20, 0.0F, 0.0F, 0.8552F);
		cube_r20.cubeList.add(new ModelBox(cube_r20, 208, 48, -1.0F, 0.0F, 0.0F, 1, 2, 38, -0.002F, false));

		bone9 = new ModelRenderer(this);
		bone9.setRotationPoint(5.3F, -14.9F, 1.25F);
		handguard_midwest_industries.addChild(bone9);
		setRotationAngle(bone9, 0.0F, 0.0F, 1.5708F);
		bone9.cubeList.add(new ModelBox(bone9, 79, 139, 12.2F, -0.2F, 0.8F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 73, 139, 12.2F, -0.2F, 2.05F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 65, 139, 12.2F, -0.2F, 3.3F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 59, 139, 12.2F, -0.2F, 4.55F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 53, 139, 12.2F, -0.2F, 5.8F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 139, 40, 12.2F, -0.2F, 7.05F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 139, 37, 12.2F, -0.2F, 8.3F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 139, 33, 12.2F, -0.2F, 9.55F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 0, 120, 12.2F, -0.2F, 10.8F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 120, 52, 12.2F, -0.2F, 12.05F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 122, 41, 12.2F, -0.2F, 13.3F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 114, 122, 12.2F, -0.2F, 14.55F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 114, 52, 12.2F, -0.2F, 15.8F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 117, 60, 12.2F, -0.2F, 17.05F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 117, 68, 12.2F, -0.2F, 18.3F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 117, 82, 12.2F, -0.2F, 19.55F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 108, 48, 12.2F, -0.2F, 20.8F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 108, 52, 12.2F, -0.2F, 22.05F, 2, 1, 1, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 65, 30, 12.2F, -0.2F, 23.3F, 2, 1, 3, -0.199F, false));
		bone9.cubeList.add(new ModelBox(bone9, 190, 273, 12.3F, 0.4F, -1.25F, 2, 1, 27, -0.001F, false));
		bone9.cubeList.add(new ModelBox(bone9, 279, 150, 12.1F, 0.4F, -1.25F, 1, 1, 27, 0.0F, false));
		bone9.cubeList.add(new ModelBox(bone9, 53, 91, 12.2F, -0.2F, -1.45F, 2, 1, 2, -0.199F, false));

		cube_r21 = new ModelRenderer(this);
		cube_r21.setRotationPoint(-1.6F, 0.0F, -1.25F);
		bone9.addChild(cube_r21);
		setRotationAngle(cube_r21, 0.0F, 0.0F, 0.8901F);
		cube_r21.cubeList.add(new ModelBox(cube_r21, 35, 123, 8.6105F, -11.08F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 280, 210, 8.5605F, -10.93F, 0.4F, 1, 1, 25, -0.35F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 136, 77, 8.6105F, -11.08F, 22.05F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 57, 136, 8.6105F, -11.08F, 23.3F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 53, 82, 8.6105F, -11.08F, 24.55F, 1, 1, 3, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 144, 52, 8.6105F, -11.08F, 17.05F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 144, 46, 8.6105F, -11.08F, 18.3F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 16, 144, 8.6105F, -11.08F, 19.55F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 46, 143, 8.6105F, -11.08F, 20.8F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 145, 16, 8.6105F, -11.08F, 12.05F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 145, 12, 8.6105F, -11.08F, 13.3F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 11, 145, 8.6105F, -11.08F, 14.55F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 144, 126, 8.6105F, -11.08F, 15.8F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 148, 93, 8.6105F, -11.08F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 148, 104, 8.6105F, -11.08F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 144, 148, 8.6105F, -11.08F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 148, 147, 8.6105F, -11.08F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 149, 3, 8.6105F, -11.08F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 149, 7, 8.6105F, -11.08F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 149, 12, 8.6105F, -11.08F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r21.cubeList.add(new ModelBox(cube_r21, 149, 25, 8.6105F, -11.08F, 2.05F, 1, 1, 1, -0.198F, false));

		cube_r22 = new ModelRenderer(this);
		cube_r22.setRotationPoint(0.0F, 0.0F, -1.25F);
		bone9.addChild(cube_r22);
		setRotationAngle(cube_r22, 0.0F, 0.0F, -0.8901F);
		cube_r22.cubeList.add(new ModelBox(cube_r22, 41, 123, 8.0105F, 10.68F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 280, 236, 8.0605F, 10.83F, 0.4F, 1, 1, 25, -0.35F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 47, 137, 8.0105F, 10.68F, 22.05F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 29, 137, 8.0105F, 10.68F, 23.3F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 27, 85, 8.0105F, 10.68F, 24.55F, 1, 1, 3, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 85, 144, 8.0105F, 10.68F, 17.05F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 81, 144, 8.0105F, 10.68F, 18.3F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 77, 144, 8.0105F, 10.68F, 19.55F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 73, 144, 8.0105F, 10.68F, 20.8F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 57, 145, 8.0105F, 10.68F, 12.05F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 53, 145, 8.0105F, 10.68F, 13.3F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 46, 145, 8.0105F, 10.68F, 14.55F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 145, 33, 8.0105F, 10.68F, 15.8F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 91, 148, 8.0105F, 10.68F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 95, 148, 8.0105F, 10.68F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 148, 123, 8.0105F, 10.68F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 148, 145, 8.0105F, 10.68F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 149, 1, 8.0105F, 10.68F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 149, 5, 8.0105F, 10.68F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 149, 9, 8.0105F, 10.68F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r22.cubeList.add(new ModelBox(cube_r22, 149, 23, 8.0105F, 10.68F, 2.05F, 1, 1, 1, -0.198F, false));

		bone12 = new ModelRenderer(this);
		bone12.setRotationPoint(-10.9F, -7.9F, 1.15F);
		handguard_midwest_industries.addChild(bone12);
		bone12.cubeList.add(new ModelBox(bone12, 108, 26, 12.2F, -0.2F, 0.8F, 2, 1, 1, -0.199F, false));
		bone12.cubeList.add(new ModelBox(bone12, 108, 11, 12.2F, -0.2F, 2.05F, 2, 1, 1, -0.199F, false));
		bone12.cubeList.add(new ModelBox(bone12, 67, 107, 12.2F, -0.2F, 3.3F, 2, 1, 1, -0.199F, false));
		bone12.cubeList.add(new ModelBox(bone12, 105, 0, 12.2F, -0.2F, 4.55F, 2, 1, 1, -0.199F, false));
		bone12.cubeList.add(new ModelBox(bone12, 98, 82, 12.2F, -0.2F, 5.8F, 2, 1, 1, -0.199F, false));
		bone12.cubeList.add(new ModelBox(bone12, 94, 44, 12.2F, -0.2F, 6.2F, 2, 1, 1, -0.198F, false));
		bone12.cubeList.add(new ModelBox(bone12, 96, 73, 12.2F, -0.2F, 6.55F, 2, 1, 1, -0.199F, false));
		bone12.cubeList.add(new ModelBox(bone12, 77, 41, 12.2F, -0.2F, -1.45F, 2, 1, 2, -0.199F, false));

		cube_r23 = new ModelRenderer(this);
		cube_r23.setRotationPoint(-1.6F, 0.0F, -1.25F);
		bone12.addChild(cube_r23);
		setRotationAngle(cube_r23, 0.0F, 0.0F, 0.8901F);
		cube_r23.cubeList.add(new ModelBox(cube_r23, 122, 34, 8.6105F, -11.08F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r23.cubeList.add(new ModelBox(cube_r23, 77, 68, 8.5605F, -10.93F, 0.4F, 1, 1, 8, -0.35F, false));
		cube_r23.cubeList.add(new ModelBox(cube_r23, 23, 130, 8.6105F, -11.08F, 7.8F, 1, 1, 1, -0.198F, false));
		cube_r23.cubeList.add(new ModelBox(cube_r23, 129, 117, 8.6105F, -11.08F, 7.45F, 1, 1, 1, -0.197F, false));
		cube_r23.cubeList.add(new ModelBox(cube_r23, 131, 9, 8.6105F, -11.08F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r23.cubeList.add(new ModelBox(cube_r23, 110, 133, 8.6105F, -11.08F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r23.cubeList.add(new ModelBox(cube_r23, 4, 135, 8.6105F, -11.08F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r23.cubeList.add(new ModelBox(cube_r23, 135, 22, 8.6105F, -11.08F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r23.cubeList.add(new ModelBox(cube_r23, 135, 28, 8.6105F, -11.08F, 2.05F, 1, 1, 1, -0.198F, false));

		cube_r24 = new ModelRenderer(this);
		cube_r24.setRotationPoint(0.0F, 0.0F, -1.25F);
		bone12.addChild(cube_r24);
		setRotationAngle(cube_r24, 0.0F, 0.0F, -0.8901F);
		cube_r24.cubeList.add(new ModelBox(cube_r24, 122, 37, 8.0105F, 10.68F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r24.cubeList.add(new ModelBox(cube_r24, 0, 78, 8.0605F, 10.83F, 0.4F, 1, 1, 8, -0.35F, false));
		cube_r24.cubeList.add(new ModelBox(cube_r24, 8, 130, 8.0105F, 10.68F, 7.8F, 1, 1, 1, -0.198F, false));
		cube_r24.cubeList.add(new ModelBox(cube_r24, 129, 62, 8.0105F, 10.68F, 7.45F, 1, 1, 1, -0.197F, false));
		cube_r24.cubeList.add(new ModelBox(cube_r24, 29, 130, 8.0105F, 10.68F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r24.cubeList.add(new ModelBox(cube_r24, 17, 132, 8.0105F, 10.68F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r24.cubeList.add(new ModelBox(cube_r24, 116, 133, 8.0105F, 10.68F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r24.cubeList.add(new ModelBox(cube_r24, 17, 135, 8.0105F, 10.68F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r24.cubeList.add(new ModelBox(cube_r24, 135, 25, 8.0105F, 10.68F, 2.05F, 1, 1, 1, -0.198F, false));

		bone10 = new ModelRenderer(this);
		bone10.setRotationPoint(15.5F, 2.2F, 1.25F);
		handguard_midwest_industries.addChild(bone10);
		setRotationAngle(bone10, 0.0F, 0.0F, -3.1416F);
		bone10.cubeList.add(new ModelBox(bone10, 139, 12, 12.2F, -0.2F, 0.8F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 11, 139, 12.2F, -0.2F, 2.05F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 118, 138, 12.2F, -0.2F, 3.3F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 112, 138, 12.2F, -0.2F, 4.55F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 106, 138, 12.2F, -0.2F, 5.8F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 94, 138, 12.2F, -0.2F, 7.05F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 138, 52, 12.2F, -0.2F, 8.3F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 6, 138, 12.2F, -0.2F, 9.55F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 0, 138, 12.2F, -0.2F, 12.05F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 132, 137, 12.2F, -0.2F, 10.8F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 126, 137, 12.2F, -0.2F, 14.55F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 137, 125, 12.2F, -0.2F, 13.3F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 137, 93, 12.2F, -0.2F, 17.05F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 137, 91, 12.2F, -0.2F, 15.8F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 137, 89, 12.2F, -0.2F, 35.95F, 2, 1, 1, -0.198F, false));
		bone10.cubeList.add(new ModelBox(bone10, 137, 71, 12.2F, -0.2F, 18.3F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 135, 96, 12.2F, -0.2F, 19.55F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 135, 74, 12.2F, -0.2F, 20.8F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 132, 52, 12.2F, -0.2F, 22.05F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 129, 96, 12.2F, -0.2F, 23.3F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 129, 74, 12.2F, -0.2F, 24.55F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 88, 126, 12.2F, -0.2F, 25.8F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 82, 126, 12.2F, -0.2F, 27.05F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 76, 126, 12.2F, -0.2F, 28.3F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 67, 126, 12.2F, -0.2F, 29.55F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 126, 52, 12.2F, -0.2F, 30.8F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 76, 123, 12.2F, -0.2F, 32.05F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 8, 123, 12.2F, -0.2F, 33.3F, 2, 1, 1, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 90, 63, 12.2F, -0.2F, 34.55F, 2, 1, 2, -0.199F, false));
		bone10.cubeList.add(new ModelBox(bone10, 0, 207, 12.3F, 0.4F, -1.25F, 2, 1, 38, -0.001F, false));
		bone10.cubeList.add(new ModelBox(bone10, 239, 140, 12.1F, 0.4F, -1.25F, 1, 1, 38, 0.0F, false));
		bone10.cubeList.add(new ModelBox(bone10, 26, 37, 12.3F, 6.7F, -1.35F, 2, 1, 8, 0.0F, false));
		bone10.cubeList.add(new ModelBox(bone10, 53, 78, 12.1F, 6.7F, -1.35F, 1, 1, 8, 0.001F, false));
		bone10.cubeList.add(new ModelBox(bone10, 10, 87, 12.1F, 5.7F, 6.25F, 1, 4, 1, 0.003F, false));
		bone10.cubeList.add(new ModelBox(bone10, 129, 60, 12.1F, 7.7F, 2.5F, 1, 1, 1, 0.002F, false));
		bone10.cubeList.add(new ModelBox(bone10, 63, 93, 12.3F, 7.7F, 2.5F, 2, 1, 1, 0.003F, false));
		bone10.cubeList.add(new ModelBox(bone10, 98, 12, 12.3F, 5.7F, 6.25F, 2, 4, 1, 0.0F, false));
		bone10.cubeList.add(new ModelBox(bone10, 87, 68, 12.1F, 8.7F, -0.75F, 1, 1, 7, 0.003F, false));
		bone10.cubeList.add(new ModelBox(bone10, 106, 55, 12.3F, 8.7F, -0.75F, 2, 1, 7, 0.001F, false));
		bone10.cubeList.add(new ModelBox(bone10, 0, 36, 12.3F, 6.9F, -0.75F, 2, 1, 9, 0.001F, false));
		bone10.cubeList.add(new ModelBox(bone10, 0, 54, 12.1F, 6.9F, -0.75F, 1, 1, 9, 0.005F, false));
		bone10.cubeList.add(new ModelBox(bone10, 108, 15, 12.1F, 7.7F, -1.35F, 1, 2, 1, 0.004F, false));
		bone10.cubeList.add(new ModelBox(bone10, 122, 30, 12.3F, 7.7F, -1.35F, 2, 2, 1, 0.0F, false));
		bone10.cubeList.add(new ModelBox(bone10, 0, 91, 12.2F, -0.2F, -1.45F, 2, 1, 2, -0.199F, false));

		cube_r25 = new ModelRenderer(this);
		cube_r25.setRotationPoint(-1.6F, 0.0F, -1.25F);
		bone10.addChild(cube_r25);
		setRotationAngle(cube_r25, 0.0F, 0.0F, 0.8901F);
		cube_r25.cubeList.add(new ModelBox(cube_r25, 23, 123, 8.6105F, -11.08F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 82, 208, 8.5605F, -10.93F, 0.4F, 1, 1, 36, -0.35F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 122, 44, 8.6105F, -11.08F, 35.8F, 1, 1, 2, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 61, 145, 8.6105F, -11.08F, 34.55F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 100, 145, 8.6105F, -11.08F, 33.3F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 130, 145, 8.6105F, -11.08F, 32.05F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 138, 145, 8.6105F, -11.08F, 30.8F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 0, 146, 8.6105F, -11.08F, 29.55F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 8, 146, 8.6105F, -11.08F, 28.3F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 146, 22, 8.6105F, -11.08F, 27.05F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 146, 24, 8.6105F, -11.08F, 25.8F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 27, 146, 8.6105F, -11.08F, 24.55F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 31, 146, 8.6105F, -11.08F, 23.3F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 146, 36, 8.6105F, -11.08F, 22.05F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 43, 146, 8.6105F, -11.08F, 20.8F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 67, 8.6105F, -11.08F, 19.55F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 74, 8.6105F, -11.08F, 37.2F, 1, 1, 1, -0.197F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 80, 8.6105F, -11.08F, 17.05F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 84, 8.6105F, -11.08F, 18.3F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 89, 8.6105F, -11.08F, 14.55F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 96, 8.6105F, -11.08F, 15.8F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 99, 8.6105F, -11.08F, 12.05F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 109, 8.6105F, -11.08F, 13.3F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 113, 8.6105F, -11.08F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 117, 8.6105F, -11.08F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 127, 8.6105F, -11.08F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 133, 8.6105F, -11.08F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 137, 8.6105F, -11.08F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 147, 141, 8.6105F, -11.08F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 148, 34, 8.6105F, -11.08F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r25.cubeList.add(new ModelBox(cube_r25, 148, 52, 8.6105F, -11.08F, 2.05F, 1, 1, 1, -0.198F, false));

		cube_r26 = new ModelRenderer(this);
		cube_r26.setRotationPoint(0.0F, 0.0F, -1.25F);
		bone10.addChild(cube_r26);
		setRotationAngle(cube_r26, 0.0F, 0.0F, -0.8901F);
		cube_r26.cubeList.add(new ModelBox(cube_r26, 29, 123, 8.0105F, 10.68F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 84, 247, 8.0605F, 10.83F, 0.4F, 1, 1, 36, -0.35F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 67, 122, 8.0105F, 10.68F, 35.8F, 1, 1, 2, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 65, 145, 8.0105F, 10.68F, 34.55F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 126, 145, 8.0105F, 10.68F, 33.3F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 134, 145, 8.0105F, 10.68F, 32.05F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 142, 145, 8.0105F, 10.68F, 30.8F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 4, 146, 8.0105F, 10.68F, 29.55F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 14, 146, 8.0105F, 10.68F, 28.3F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 23, 146, 8.0105F, 10.68F, 27.05F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 146, 26, 8.0105F, 10.68F, 25.8F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 146, 28, 8.0105F, 10.68F, 24.55F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 35, 146, 8.0105F, 10.68F, 23.3F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 39, 146, 8.0105F, 10.68F, 22.05F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 91, 146, 8.0105F, 10.68F, 20.8F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 64, 8.0105F, 10.68F, 19.55F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 69, 8.0105F, 10.68F, 37.2F, 1, 1, 1, -0.197F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 78, 8.0105F, 10.68F, 17.05F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 82, 8.0105F, 10.68F, 18.3F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 86, 8.0105F, 10.68F, 14.55F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 91, 8.0105F, 10.68F, 15.8F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 98, 147, 8.0105F, 10.68F, 12.05F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 102, 8.0105F, 10.68F, 13.3F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 111, 8.0105F, 10.68F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 115, 8.0105F, 10.68F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 125, 8.0105F, 10.68F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 131, 8.0105F, 10.68F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 135, 8.0105F, 10.68F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 147, 139, 8.0105F, 10.68F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 148, 17, 8.0105F, 10.68F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r26.cubeList.add(new ModelBox(cube_r26, 148, 49, 8.0105F, 10.68F, 2.05F, 1, 1, 1, -0.198F, false));

		bone11 = new ModelRenderer(this);
		bone11.setRotationPoint(-0.7F, -14.9F, 1.25F);
		handguard_midwest_industries.addChild(bone11);
		setRotationAngle(bone11, 0.0F, 0.0F, -1.5708F);
		bone11.cubeList.add(new ModelBox(bone11, 137, 67, -14.2F, -0.2F, 0.8F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 65, 137, -14.2F, -0.2F, 2.05F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 137, 19, -14.2F, -0.2F, 3.3F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 118, 136, -14.2F, -0.2F, 4.55F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 112, 136, -14.2F, -0.2F, 5.8F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 106, 136, -14.2F, -0.2F, 7.05F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 136, 104, -14.2F, -0.2F, 8.3F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 95, 136, -14.2F, -0.2F, 9.55F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 117, 90, -14.2F, -0.2F, 14.55F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 14, 118, -14.2F, -0.2F, 13.3F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 118, 17, -14.2F, -0.2F, 12.05F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 106, 119, -14.2F, -0.2F, 10.8F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 0, 110, -14.2F, -0.2F, 19.55F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 89, 111, -14.2F, -0.2F, 18.3F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 97, 111, -14.2F, -0.2F, 17.05F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 106, 112, -14.2F, -0.2F, 15.8F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 38, 47, -14.2F, -0.2F, 23.3F, 2, 1, 3, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 108, 33, -14.2F, -0.2F, 22.05F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 108, 40, -14.2F, -0.2F, 20.8F, 2, 1, 1, -0.199F, false));
		bone11.cubeList.add(new ModelBox(bone11, 250, 0, -14.3F, 0.4F, -1.25F, 2, 1, 27, -0.001F, false));
		bone11.cubeList.add(new ModelBox(bone11, 279, 122, -13.1F, 0.4F, -1.25F, 1, 1, 27, 0.0F, false));
		bone11.cubeList.add(new ModelBox(bone11, 90, 86, -14.2F, -0.2F, -1.45F, 2, 1, 2, -0.199F, false));

		cube_r27 = new ModelRenderer(this);
		cube_r27.setRotationPoint(1.6F, 0.0F, -1.25F);
		bone11.addChild(cube_r27);
		setRotationAngle(cube_r27, 0.0F, 0.0F, -0.8901F);
		cube_r27.cubeList.add(new ModelBox(cube_r27, 106, 122, -9.6105F, -11.08F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 142, 160, -9.5605F, -10.93F, 0.4F, 1, 1, 25, -0.35F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 135, 62, -9.6105F, -11.08F, 22.05F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 135, 60, -9.6105F, -11.08F, 23.3F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 80, 62, -9.6105F, -11.08F, 24.55F, 1, 1, 3, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 99, 141, -9.6105F, -11.08F, 17.05F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 46, 141, -9.6105F, -11.08F, 18.3F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 46, 139, -9.6105F, -11.08F, 19.55F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 17, 138, -9.6105F, -11.08F, 20.8F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 114, 144, -9.6105F, -11.08F, 12.05F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 110, 144, -9.6105F, -11.08F, 13.3F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 97, 144, -9.6105F, -11.08F, 14.55F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 93, 144, -9.6105F, -11.08F, 15.8F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 110, 146, -9.6105F, -11.08F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 118, 146, -9.6105F, -11.08F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 145, 146, -9.6105F, -11.08F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 147, 14, -9.6105F, -11.08F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 147, 19, -9.6105F, -11.08F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 46, 147, -9.6105F, -11.08F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 147, 56, -9.6105F, -11.08F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r27.cubeList.add(new ModelBox(cube_r27, 147, 60, -9.6105F, -11.08F, 2.05F, 1, 1, 1, -0.198F, false));

		cube_r28 = new ModelRenderer(this);
		cube_r28.setRotationPoint(0.0F, 0.0F, -1.25F);
		bone11.addChild(cube_r28);
		setRotationAngle(cube_r28, 0.0F, 0.0F, 0.8901F);
		cube_r28.cubeList.add(new ModelBox(cube_r28, 0, 123, -9.0105F, 10.68F, -0.2F, 1, 1, 2, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 279, 179, -9.0605F, 10.83F, 0.4F, 1, 1, 25, -0.35F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 135, 86, -9.0105F, 10.68F, 22.05F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 135, 57, -9.0105F, 10.68F, 23.3F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 0, 82, -9.0105F, 10.68F, 24.55F, 1, 1, 3, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 16, 142, -9.0105F, 10.68F, 17.05F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 16, 140, -9.0105F, 10.68F, 18.3F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 99, 139, -9.0105F, 10.68F, 19.55F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 100, 137, -9.0105F, 10.68F, 20.8F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 118, 144, -9.0105F, 10.68F, 12.05F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 106, 144, -9.0105F, 10.68F, 13.3F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 144, 101, -9.0105F, 10.68F, 14.55F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 89, 144, -9.0105F, 10.68F, 15.8F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 106, 146, -9.0105F, 10.68F, 10.8F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 114, 146, -9.0105F, 10.68F, 9.55F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 146, 120, -9.0105F, 10.68F, 8.3F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 11, 147, -9.0105F, 10.68F, 7.05F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 17, 147, -9.0105F, 10.68F, 5.8F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 147, 44, -9.0105F, 10.68F, 4.55F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 147, 47, -9.0105F, 10.68F, 3.3F, 1, 1, 1, -0.198F, false));
		cube_r28.cubeList.add(new ModelBox(cube_r28, 147, 58, -9.0105F, 10.68F, 2.05F, 1, 1, 1, -0.198F, false));

		handguard_mlok = new ModelRenderer(this);
		handguard_mlok.setRotationPoint(1.1F, -14.0F, -68.0F);
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 248, 88, -1.0F, 0.0F, 3.0F, 1, 1, 33, 0.0F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 108, 29, -2.4F, -2.1F, 3.0F, 1, 1, 6, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 123, 57, -1.8F, -2.3F, 9.0F, 1, 1, 1, 0.0F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 14, 6, -4.4F, -2.3F, 9.0F, 3, 1, 1, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 108, 22, -3.8F, -2.1F, 3.0F, 1, 1, 6, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 160, 209, -2.7F, 2.9F, 3.0F, 1, 1, 38, 0.0F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 61, 123, -3.1F, -2.1F, 3.0F, 1, 1, 1, -0.002F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 123, 60, -3.1F, -2.1F, 8.0F, 1, 1, 1, -0.002F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 120, 208, -3.5F, 2.9F, 3.0F, 1, 1, 38, 0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 126, 130, -0.75F, 0.15F, 22.3F, 1, 1, 14, -0.1F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 42, 208, -0.75F, 1.65F, 22.3F, 1, 1, 15, -0.1F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 83, 107, -0.75F, 0.45F, 21.9F, 1, 2, 1, -0.099F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 106, 77, -0.75F, 0.45F, 25.9F, 1, 2, 2, -0.101F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 106, 63, -0.75F, 0.45F, 30.9F, 1, 2, 2, -0.101F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 80, 7, -0.75F, 0.85F, 33.8F, 1, 1, 3, -0.102F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 123, 77, -1.0F, 0.9F, 3.0F, 1, 1, 1, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 123, 74, -1.0F, 0.9F, 7.0F, 1, 1, 1, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 117, 55, -1.0F, 0.9F, 11.0F, 1, 1, 4, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 123, 70, -1.0F, 0.9F, 16.0F, 1, 1, 1, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 116, 44, -1.0F, 0.9F, 18.0F, 1, 1, 4, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 200, 234, -1.0F, 1.8F, 3.0F, 1, 1, 38, 0.0F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 210, 0, -5.2F, 1.8F, 3.0F, 1, 1, 38, 0.0F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 40, 248, -5.2F, 0.0F, 3.0F, 1, 1, 33, 0.0F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 73, 129, -5.45F, 0.15F, 22.3F, 1, 1, 14, -0.1F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 0, 207, -5.45F, 1.65F, 22.3F, 1, 1, 15, -0.1F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 106, 99, -5.45F, 0.45F, 21.9F, 1, 2, 1, -0.099F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 0, 106, -5.45F, 0.45F, 30.9F, 1, 2, 2, -0.101F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 106, 55, -5.45F, 0.45F, 25.9F, 1, 2, 2, -0.101F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 0, 78, -5.45F, 0.85F, 33.8F, 1, 1, 3, -0.102F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 123, 62, -5.2F, 0.9F, 3.0F, 1, 1, 1, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 123, 64, -5.2F, 0.9F, 7.0F, 1, 1, 1, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 116, 29, -5.2F, 0.9F, 11.0F, 1, 1, 4, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 123, 68, -5.2F, 0.9F, 16.0F, 1, 1, 1, -0.001F, false));
		handguard_mlok.cubeList.add(new ModelBox(handguard_mlok, 116, 36, -5.2F, 0.9F, 18.0F, 1, 1, 4, -0.001F, false));

		cube_r29 = new ModelRenderer(this);
		cube_r29.setRotationPoint(-5.4F, 0.1F, 36.2F);
		handguard_mlok.addChild(cube_r29);
		setRotationAngle(cube_r29, -0.7505F, 0.0F, 0.0F);
		cube_r29.cubeList.add(new ModelBox(cube_r29, 121, 94, -0.05F, 0.0F, 0.0F, 1, 1, 2, -0.101F, false));
		cube_r29.cubeList.add(new ModelBox(cube_r29, 122, 5, 4.65F, 0.0F, 0.0F, 1, 1, 2, -0.101F, false));

		cube_r30 = new ModelRenderer(this);
		cube_r30.setRotationPoint(-5.2F, 0.0F, 36.0F);
		handguard_mlok.addChild(cube_r30);
		setRotationAngle(cube_r30, -0.7505F, 0.0F, 0.0F);
		cube_r30.cubeList.add(new ModelBox(cube_r30, 53, 78, 0.0F, 0.0F, 0.0F, 1, 1, 3, -0.001F, false));
		cube_r30.cubeList.add(new ModelBox(cube_r30, 80, 31, 4.2F, 0.0F, 0.0F, 1, 1, 3, -0.001F, false));

		cube_r31 = new ModelRenderer(this);
		cube_r31.setRotationPoint(-5.2F, 0.0F, 3.0F);
		handguard_mlok.addChild(cube_r31);
		setRotationAngle(cube_r31, 0.0F, 0.0F, -0.3142F);
		cube_r31.cubeList.add(new ModelBox(cube_r31, 122, 247, 0.0F, 0.0F, 0.0F, 1, 1, 33, -0.001F, false));

		cube_r32 = new ModelRenderer(this);
		cube_r32.setRotationPoint(-5.2F, 2.8F, 3.0F);
		handguard_mlok.addChild(cube_r32);
		setRotationAngle(cube_r32, 0.0F, 0.0F, 0.576F);
		cube_r32.cubeList.add(new ModelBox(cube_r32, 197, 156, 0.0F, -1.0F, 0.0F, 2, 1, 38, -0.001F, false));

		cube_r33 = new ModelRenderer(this);
		cube_r33.setRotationPoint(0.0F, 2.8F, 3.0F);
		handguard_mlok.addChild(cube_r33);
		setRotationAngle(cube_r33, 0.0F, 0.0F, -0.576F);
		cube_r33.cubeList.add(new ModelBox(cube_r33, 206, 195, -2.0F, -1.0F, 0.0F, 2, 1, 38, -0.001F, false));

		cube_r34 = new ModelRenderer(this);
		cube_r34.setRotationPoint(0.0F, 0.0F, 3.0F);
		handguard_mlok.addChild(cube_r34);
		setRotationAngle(cube_r34, 0.0F, 0.0F, 0.3142F);
		cube_r34.cubeList.add(new ModelBox(cube_r34, 248, 39, -1.0F, 0.0F, 0.0F, 1, 1, 33, -0.001F, false));

		cube_r35 = new ModelRenderer(this);
		cube_r35.setRotationPoint(-4.9F, 0.7F, 3.0F);
		handguard_mlok.addChild(cube_r35);
		setRotationAngle(cube_r35, 0.0F, 0.0F, 0.1396F);
		cube_r35.cubeList.add(new ModelBox(cube_r35, 31, 106, 0.0F, -2.0F, 13.0F, 1, 2, 1, -0.002F, false));
		cube_r35.cubeList.add(new ModelBox(cube_r35, 85, 101, 0.0F, -2.0F, 6.0F, 1, 2, 2, -0.002F, false));
		cube_r35.cubeList.add(new ModelBox(cube_r35, 77, 12, 0.0F, -3.0F, 6.0F, 1, 1, 8, -0.002F, false));
		cube_r35.cubeList.add(new ModelBox(cube_r35, 10, 87, 0.0F, -1.2F, 8.0F, 1, 1, 5, -0.002F, false));

		cube_r36 = new ModelRenderer(this);
		cube_r36.setRotationPoint(-0.3F, 0.7F, 3.0F);
		handguard_mlok.addChild(cube_r36);
		setRotationAngle(cube_r36, 0.0F, 0.0F, -0.1396F);
		cube_r36.cubeList.add(new ModelBox(cube_r36, 63, 87, -1.0F, -1.2F, 8.0F, 1, 1, 5, -0.002F, false));
		cube_r36.cubeList.add(new ModelBox(cube_r36, 91, 101, -1.0F, -2.0F, 6.0F, 1, 2, 2, -0.002F, false));
		cube_r36.cubeList.add(new ModelBox(cube_r36, 106, 71, -1.0F, -2.0F, 13.0F, 1, 2, 1, -0.002F, false));
		cube_r36.cubeList.add(new ModelBox(cube_r36, 77, 36, -1.0F, -3.0F, 6.0F, 1, 1, 8, -0.002F, false));

		cube_r37 = new ModelRenderer(this);
		cube_r37.setRotationPoint(-4.9F, 0.7F, 3.0F);
		handguard_mlok.addChild(cube_r37);
		setRotationAngle(cube_r37, 0.0F, 0.0F, 0.3665F);
		cube_r37.cubeList.add(new ModelBox(cube_r37, 10, 106, 0.0F, -2.0F, 0.0F, 1, 2, 1, -0.002F, false));
		cube_r37.cubeList.add(new ModelBox(cube_r37, 100, 30, 0.0F, -2.0F, 5.0F, 1, 2, 1, -0.002F, false));
		cube_r37.cubeList.add(new ModelBox(cube_r37, 108, 36, 0.0F, -3.0F, 0.0F, 1, 1, 6, -0.002F, false));
		cube_r37.cubeList.add(new ModelBox(cube_r37, 8, 116, 0.0F, -1.25F, 1.0F, 1, 1, 4, -0.002F, false));

		cube_r38 = new ModelRenderer(this);
		cube_r38.setRotationPoint(-0.3F, 0.7F, 8.0F);
		handguard_mlok.addChild(cube_r38);
		setRotationAngle(cube_r38, 0.0F, 0.0F, -0.3665F);
		cube_r38.cubeList.add(new ModelBox(cube_r38, 16, 106, -1.0F, -2.0F, 0.0F, 1, 2, 1, -0.002F, false));
		cube_r38.cubeList.add(new ModelBox(cube_r38, 116, 22, -1.0F, -1.25F, -4.0F, 1, 1, 4, -0.002F, false));
		cube_r38.cubeList.add(new ModelBox(cube_r38, 23, 106, -1.0F, -2.0F, -5.0F, 1, 2, 1, -0.002F, false));
		cube_r38.cubeList.add(new ModelBox(cube_r38, 108, 44, -1.0F, -3.0F, -5.0F, 1, 1, 6, -0.002F, false));
	}

	@Override
	public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
//		handguard.renderer(f5);
		handguard_midwest_industries.render(f5);
//		handguard_mlok.renderer(f5);
	}

	public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
		modelRenderer.rotateAngleX = x;
		modelRenderer.rotateAngleY = y;
		modelRenderer.rotateAngleZ = z;
	}
}
